home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Shareware / Programare / golden / goldensetup57420.exe / {app} / Goldenhistory.txt < prev    next >
Encoding:
Text File  |  2004-03-08  |  59.3 KB  |  1,140 lines

  1. Golden32 History:
  2.  
  3. Version 5.7 Build 420 - March 8, 2004
  4.   .  Added:  New option "Don't backup workspaces" to stop Golden from keeping the three
  5.                historical workspace backups *.bk1-*.bk3.
  6.   .  Fixed:  In transposed mode it was possible for columns to be wider than the entire grid
  7.                and therefore impossible to resize.
  8.  
  9. Version 5.7 Build 419 - March 2, 2004
  10.   .  Added:  The ability to ignore columns in the source file when importing data using
  11.                ImpExp (Golden's import/export tool.)  Here are the instructions:
  12.               This version adds a button with an 'X' on it that adds '-- IGNORE --' to 
  13.               the column list. You have to click the add button and then drag the IGNORE
  14.               item to the correct position in the columns. The column list on the left side 
  15.               must have the same number of items as columns in the source file so you need 
  16.               IGNORE items for each column that you want to skip in the source file.
  17.   .  Improved:  The keyword list has been improved with many more keywords.  The keyword
  18.                   list in the options now only holds added keywords.  You can also remove
  19.                   keywords by prefixing them with "-" (i.e. -SELECT)
  20.   .  Improved:  The SQLBuilder now shows package/type methods as well as arguments.
  21.   .  Fixed:  Describing packages with overloaded functions and procedures of the same
  22.                name would cause an error message.
  23.   .  Fixed:  Copying a row from the grid while in edit mode would include the ROWID.
  24.  
  25. Version 5.7 Build 418 - November 17, 2003
  26.   .  Improved:  Improved the explain plan output and error reporting.
  27.             Note that if you have 'Show explain plan as text' checked and use Oracle 9.2
  28.             it will show the output using the new dbms_xplan package.
  29.   .  Added: Added a new option called 'Show alternate unsaved indicator'.  Checking this
  30.             option causes the unsaved tabs to show a small circle on the lower right side
  31.             instead of just turning the caption red (which was a problem for colorblind
  32.             users.)  This options is on the 'Tabs and Windows' page.
  33.   .  Fixed:  Couldn't change the alignment of the last column in the spreadsheet.
  34.  
  35. Version 5.7 Build 417 - October 3, 2003
  36.   .  Improved:  Improved object detail performance in the SQLBuilder when objects have a
  37.             lot of constraints and indexes.
  38.   .  Improved:  More detailed performance information in the connection diagnostics window.
  39.   .  Added: 'Copy Results' options now include 'Copy Titles Only (tab delimited)' and 
  40.             'Copy Titles Only (comma delimited.)
  41.   .  Added: New right click menu when right clicking spreadsheet header columns.  Now there
  42.             are 'Align Left', 'Align Center' and 'Align Right' options.  This cleans up the
  43.             old toggle feature and allows us to add new 'column' level features in the
  44.             future.
  45.   .  Added: New right click menu for the upper left spreadsheet cell with Autosize options
  46.            (also on the standard spreadsheet right click menu and 'Results' menus.)  New
  47.            Autosize options for 'data and titles', 'data only' and 'titles only' without
  48.            having to go to the options window.
  49.   
  50. Version 5.7 Build 415 - September 23, 2003
  51.   .  Improved:  More performance information in the connection diagnostics.
  52.   .  Improved:  Now using USER_CONSTRAINTS lookup when possible to help with performance
  53.             problems in the ALL_CONSTRAINTS system view.  If table object detail 
  54.             performance is slow and the cause is the constraint lookup contact us for
  55.             a fix involving adding a new system data dictionary view.  Connection
  56.             diagnostics now gives a breakdown of the performance for object details.
  57.   .  Improved:  SQLBuilder object list performance for large schemas. (i.e. pulling
  58.             in 10,000 tables is now 2-3 times quicker in most cases.)
  59.   .  Improved:  Improved object detail performance if setting "Column Information"
  60.             is set to "Columns Only"
  61.   .  Improved:  Window for prompt and pause messages now remembers its position.
  62.   .  Improved:  Now doing a spreadsheet column autosize before showing the pause or prompt
  63.             windows.
  64.   .  Fixed: NUMBER datatypes with no precision and 0 scale are now correctly shown as
  65.             NUMBER(38) instead of just NUMBER in DESC and the SQLBuilder.
  66.   .  Fixed: NCHAR and NVARCHAR2 types will now show their correct length in DESC and in the
  67.             SQLBuilder.
  68.   .  Fixed: Right clicking pk, fk, and index column headers in the object detail sqlbuilder
  69.             window wasn't working if the window was horizontally scrolled.
  70.   .  Fixed: Error if SQLBuilder keyword list was empty.
  71.  
  72. Version 5.7 Build 412 - August 15, 2003
  73.   .  Added: The column detail list of the SQLBuilder will now show foreign key constraints.
  74.   .  Added: Right clicking a Primary Key, Foreign Key or Index column header in the object 
  75.             detail list of the SQLBuilder will show the DDL statement for that constraint 
  76.             or index.  (i.e. right click the 'PK', 'FK', 'UX' or 'IX' header text.)
  77.   .  Added: You can now assign bind variable to prompt variables.
  78.               REM Here's a cool example!
  79.               REM Declare a bind variable.
  80.               var BindSpoolFilename string;
  81.               REM Run a pl/sql block that fills the bind variable with a filename including
  82.               REM   the current date.
  83.               begin
  84.                 select 'c:\spoolfile'||to_char(sysdate,'yyyymmdd')||'.log'
  85.                 into :BindSpoolFilename
  86.                 from dual;
  87.               end;
  88.               /
  89.               REM Define a prompt variable and set it to the value of the bind variable.
  90.               define SpoolFilename = :BindSpoolFilename;
  91.               REM Create a spool file with the computed name.
  92.               spool &SpoolFilename;
  93.               select * from tabs;
  94.               spool off;
  95.   .  Improved:  Showing column details (after clicking a table, view or synonym)
  96.             in the SQLBuilder was not being run in a background thread.  This has
  97.             been fixed and should also be faster than earlier versions.
  98.   .  Improved:  Optimized data dictionary queries used by the SQLBuilder.
  99.   .  Fixed: Headers and footers now work for printing SQL.
  100.   .  Fixed: Doing a find & replace of "\n" with "\r\n" (replacing a linefeed with a
  101.               linefeed/carriage return pair) would cause a null character to get inserted
  102.               in some cases.
  103.   .  Fixed: Error if var statement was used to redefine a cursor that was currently
  104.             displayed in the spreadsheet.
  105.  
  106. Version 5.7 Build 410 - July 17, 2003
  107.   .  Fixed: Problems with printing transposed results.
  108.   .  Fixed: Problem with exporting large result sets to Excel if the user
  109.        switched to Excel before the export was complete and changed active
  110.        worksheets.
  111.  
  112. Version 5.7 Build 409 - July 2, 2003
  113.   .  Added: Cell detail window popup from the scratch results window.
  114.   .  Fixed: The scratch results window now shows moved columns correctly.
  115.   .  Fixed: The header font of the scratch window wasn't being set properly.
  116.   .  Fixed: popup menu on the scratch results window.
  117.   .  Fixed: Autorun from the favorites menu failures causing tab to lock.
  118.  
  119. Version 5.7 Build 408 - June 26, 2003
  120.   .  Fixed a problem with copying data out of the spreadsheet if columns had been moved.
  121.   .  Now transposed data can be exported to excel and csv files.
  122.  
  123. Version 5.7 Build 407 - June 17, 2003
  124.   .  Fixed a problem with the text viewer where it wasn't displaying various line break characters
  125.        properly in the Text mode.  
  126.  
  127. Version 5.7 Build 406 - June 16, 2003
  128.   .  Fixed a problem with handling different character sets in the editor and spreadsheet
  129.        font settings.
  130.  
  131. Version 5.7 Build 405 - June 12, 2003
  132.   .  Spreadsheet Columns can now be re-ordered by selecting them and then dragging
  133.        them to the new position.
  134.   .  SQLBuilder Changes:
  135.        Added option called 'Single click keywords and columns' which is on by
  136.          default.  Turning this off makes it so that you must double-click 
  137.          keywords and columns in the SQLBuilder to paste them.  This is better
  138.          for people who use the keyboard instead of the mouse for the SQLBuilder
  139.          and also cuts down on accidental pastes while just trying to scroll the 
  140.          various lists.  This may become the default (double-click to paste) in
  141.          the next version.  Please let us know if you have strong opinions on this!
  142.        Added option called 'Move focus to editor after paste'.  This option is off
  143.          by default.
  144.        Improved keyboard handling for all SQLBuilder controls.
  145.   .  Added Shift-Arrow selection handling to the scratch window.
  146.   .  Improved Connection Diagnostics information.
  147.   .  Fixed situations where popup windows would display off the screen.
  148.   .  Fixed a problem where the SQLBuilder wouldn't work with default logins.
  149.   .  Fixed a problem with the spreadsheet scrollbar if 'clear on script run' was on.
  150.   .  Fixed a parsing bug with queries in edit mode containing ''.
  151.   .  Fixed a DESC[ribe] bug with spaces before the statement terminator.
  152.  
  153. Version 5.7 Build 402 - May 7, 2003
  154.   .  Fixed a problem where changing the font options wouldn't save as defaults.
  155.  
  156. Version 5.7 Build 401 - May 6, 2003
  157.   .  Fixed a problem where a parsing error could make a tab stop responding.
  158.   .  Fixed the SQLBuilder's search function so that searching will 'wrap' when it reaches
  159.        the top or bottom.
  160.   .  Enabled incremental searching on the SQLBuilder trees.
  161.  
  162. Version 5.7 Build 400 - May 5, 2003
  163.   .  Added a 'Change Password...' item under the File menu.
  164.   .  Added support for TIMESTAMP, TIMESTAMP WITH TIMEZONE, INTERVAL YEAR TO MONTH,
  165.        and INTERVAL DAY TO SECOND datatypes.
  166.   .  Greatly improved Golden's ability to run multiple long scripts without 
  167.        affecting each other.
  168.   .  Added Enter and Shift-Enter to the SQLBuilder searching keys (along with the 
  169.        up/down keys and buttons.)
  170.   .  Reduced the memory used by the option objects.
  171.   .  Reduced the memory used by datasets (and improved speed)
  172.   .  Vastly improved SQLBuilder with unlimited objects and much faster handling.
  173.   .  Changed keyboard control of SQLBuilder slightly.  Use shift-arrows to move through
  174.        object list without refreshing the column information when desired.      
  175.   .  Fixed a problem where functions outside of packages would be DESCribed as procedures.
  176.   .  Fixed a problem when copying spreadsheet results when in transpose mode.
  177.   .  Fixed the problem where second instance would start when loading .sql file from
  178.        Windows Explorer.
  179.  
  180. Version 5.6 Build 387 - October 2, 2002
  181.   .  Added the script statement "EXPORT EXCEL" which will export the current spreadsheet
  182.        results to Excel.
  183.   .  Fixed a slow logon problem for databases with a large number of users.
  184.  
  185. Version 5.6 Build 386 - September 18, 2002
  186.   .  Fixed a problem where Golden wouldn't use the dba_ views for lookups.
  187.   .  Fixed a bug related to importing data containing multiple field qualifiers in a row.
  188.  
  189. Version 5.6 Build 385 - September 10, 2002
  190.   .  Fixed a parsing bug related to trailing '--' type comments on the delimiter line.
  191.   .  Fixed a problem with statements containing multiple single '&' prompt variables
  192.        after a '&&' define of the same variables.
  193.        (i.e.:  select '&&fish', '&fish', '&fish' from dual;)
  194.  
  195. Version 5.6 Build 385 - September 10, 2002
  196.   .  Fixed a parsing bug related to trailing '--' type comments on the delimiter line.
  197.   .  Fixed a problem with statements containing multiple single '&' prompt variables
  198.        after a '&&' define of the same variables.
  199.        (i.e.:  select '&&fish', '&fish', '&fish' from dual;)
  200.  
  201. Version 5.6 Build 383 - July 23, 2002
  202.   .  Added handling for changing your password if it has expired (Oracle 8+ feature.)
  203.   .  ImpExp will not allow importing if the DBA has set the users mode to READONLY.
  204.  
  205. Version 5.6 Build 382 - July 2, 2002
  206.   .  Added a 'Read Only' checkbox to the login window.  Sessions marked read only
  207.        can only run select and exec statements.  Note that it is also possible for a
  208.        dba or system administrator to force all users or specific users to read only
  209.        mode.  Please let us know if you would like this information.  As always, the
  210.        best way to enforce user rights is with Oracle's own grant/rights system.
  211.   .  Added a new 'Find in results' option to the Results menu.  Note that currently the search
  212.        goes left to right and top to bottom.  More options to come!
  213.   .  Added support for the commands:
  214.          SET FEEDBACK ON/OFF  -- Turns off feedback in spool files
  215.          SET HEADING ON/OFF   -- Turns off column heading info in spool files.
  216.        This is useful if you want to make a spool file of dynamically generated SQL statements.
  217.        Here is an example:
  218.          REM Script to create analyze table statements
  219.          set feedback off
  220.          set heading off
  221.          spool c:\spool.txt;
  222.          select 'analyze table ' || table_name || ' estimate statistics;' from tabs;
  223.          spool off;
  224.          REM And then execute the spool file using:
  225.          REM @c:\spool.txt;
  226.   .  Fixed a problem opening files on machines with the Netware client installed.
  227.   .  Fixed a problem where select statements that started with an open parenthesis
  228.        wouldn't parse correctly.
  229.   .  Fixed a problem where 'Find again' was disabled.
  230.   .  Fixed a problem where an open workspace would be mistakenly marked as modified.
  231.   .  Fixed a problem where it was possible to move 'pane splitters' so that they couldn't
  232.        be moved again.
  233.  
  234. Version 5.6 Build 375 - March 18, 2002
  235.   .  Fixed a bug related to running statements that didn't return any records after
  236.        setting the spreadsheet to transposed mode.
  237.   .  Added shift-keyboard selection handling back to the spreadsheet (accidently removed
  238.        in an earlier update.)  Now Shift-PageUp/PageDown/Home/End should work correctly.
  239.   .  Changed pasting into the spreadsheet during edit mode.  When pasting into a single record
  240.        the focused cell will not change.  Whe pasting into multiple records the current cell
  241.        will move to last record pasted but stay at the current column position.
  242.        
  243. Version 5.6 Build 374 - February 20, 2002
  244.   .  Fixed a very minor parsing bug.
  245.  
  246. Version 5.6 Build 373 - February 14, 2002
  247.   .  Changed the parsing so that it now allows white space or '--' style comments
  248.        after the ';' at the end of an SQL statement (on the same line.)
  249.   .  Put back the hotkey options for Golden, PLEdit and Goldview on the Tools menu.
  250.  
  251. Version 5.6 Build 372 - February 13, 2002
  252.   .  Fixed a parsing problem with build 370 related to whitespace at the end of a script.
  253.   .  Fixed a problem where build 370 wouldn't allow edit mode on a synonym.
  254.  
  255. Version 5.6 Build 370 - February 11, 2002
  256.   .  New menu system and toolbars.  Favorites menu will now scroll if it doesn't fit onscreen
  257.        even for Windows 95.
  258.   .  Improved the DESC[ribe] command to include describing packages.
  259.   .  You can now edit queries containing more than one table.  Note that you can only
  260.        edit the columns from the first table in the FROM list.  If the query results contain
  261.        more than one column with the same name as a column in the edit table that the first 
  262.        one in the list will be used for that column.
  263.        (Alternate wording:  Be aware that if the results contain multiple columns with the
  264.         same name that are in the edit table's column list then the first one in the result
  265.         set will be used to edit that column in the edit table.)
  266.         Columns that can't be edited are shown in red text.  The edit table is now shown on
  267.         the edit spreadsheet's toolbar.
  268.   .  Added 'Export to CSV' and 'Export to XML' to the Results menu.
  269.   .  Added the ability to login as SYSDBA or SYSOPER.  To do it just add ' AS SYSDBA' or 
  270.        ' AS SYSOPER' to your login name.  The Conn[ect] command also supports this.
  271.   .  Removed the 'Character Set' setting from the options.  You can now set
  272.      the character set of the editor and spreadsheet using the font 'script'
  273.      settings on the font selection window.
  274.   .  Added the option 'Ignore this error for rest of script' to the error window.
  275.   .  Greatly improved the script parsing speed (noticeable on scripts > 5000 statements.
  276.   .  Added a 'Rename Tab' command to the popup tab menu.
  277.   .  Fixed a problem where user would be prompted to save workspace even if it didn't 
  278.        need saving (under certain conditions.)
  279.   .  Fixed problem with describing objects with dblinks containing '.'.
  280.   .  Fixed a problem with Tabs as Spaces and block indent.
  281.   .  Fixed a problem with clipboard operations on the find/replace windows.
  282.   .  Fixed a problem where spool to file data wasn't aligned properly.
  283.   .  Fixed a problem where you couldn't use the Page Setup window to change the spreadsheet
  284.        print title unless you were viewing the print preview.
  285.  
  286. Version 5.5 Build 363 Production - August 15, 2001
  287.   .  Changed the Workspace saving so that it will create and maintain three historical
  288.        backups of the workspace file (named workspace.ext.bk#)  Added a verify after write
  289.        feature as well as a few other sanity checks.  This is due to a user report of data
  290.        loss in a workspace file.  No bug has been found with the saving code but perhaps these
  291.        changes will shed some light on the subject (it will help if a network glitch or 
  292.        something causes a workspace file loss.) If anyone has had problems with their 
  293.        workspace files please contact us at support@benthicsoftware.com!
  294.   .  Fixed a problem where the auto-reconnect feature wouldn't preserve the date format.
  295.   
  296. Version 5.5 Build 362 Production - July 18, 2001
  297.   .  Fixed a problem when pasting data into the insert row after already typing in some
  298.        data on the row.
  299.   .  Fixed some problems with the export to Excel feature:
  300.      .  Text fields are now formatted as 'Text' in Excel instead of 'General' which would
  301.           convert text that looks like a number (i.e. '0000' to 0)
  302.      . Fields with data over about 800 characters would cause Excel to crash.  Fixed by
  303.           moving data containing large strings cell by cell which takes longer.
  304.  
  305. Version 5.5 Build 361 Production - July 3, 2001
  306.   .  Fixed the popup menu for the dictionary object tree on the SQLBuilder.
  307.  
  308. Version 5.5 Build 360 Production - June 27, 2001
  309.   .  Fixed a bug when using the SQLBuilder set for lowercase tablenames.
  310.  
  311. Version 5.5 Build 359 Production - June 25, 2001
  312.   .  Fixed some problems with editing tables with non-standard table/field names.
  313.   .  Fixed some problems with ImpExp related to tables with non-standard table/field names.
  314.   .  Added some new choices to the SQLBuilder right click menus.
  315.   .  Golden can now export data directly to Excel!  Just use the 'Export current spreadsheet
  316.        contents' menu item off the 'Results' menu.
  317.   .  Fixed a problem with the caret position when scrolling in certain conditions.
  318.   .  Fixed a problem where having a single or double quote in a comment might be flagged
  319.        as an unterminated string.
  320.  
  321. Version 5.5 Build 356 Production - April 26, 2001
  322.   .  Now Golden will try to select a word at the current error position (if you have an
  323.        error in your SQL statement.)
  324.   .  Added support for SPOOL and SET ECHO ON/OFF SQLPlus commands.
  325.       SPOOL FILENAME
  326.           Will copy results and timings to a text file.  If the filename contains
  327.           spaces enclose it with double quotes (i.e. SPOOL "C:\MY FILES\MY SPOOLFILE.TXT"
  328.       SPOOL OFF
  329.           Turns off spooling and closes the spool file.
  330.       SET ECHO ON/OFF
  331.           If ECHO is on then commands are placed in the spool file before the results.
  332.   .  Removed script error reporting for unsupported SQLPlus commands that can safely be
  333.           ignored (i.e. BREAK.)  Note that warnings for these commands will appear in the log.
  334.   .  Fixed a bug where the 'Use favorites directory as default directory' option wasn't working.
  335.   .  Fixed some parsing bugs with the '@' and 'START' commands.  Note that you have
  336.        to surround filenames with spaces with double quotes. 
  337.        i.e. @"C:\BENTHIC SOFTWARE\FISH.SQL" PARAM1 PARAM2
  338.   .  Allow partial paths in @ or START commands
  339.        i.e. @"SQL\FISH.SQL" PARAM1 PARAM2
  340.        will use current directory or favorites directory as root depending upon what setting
  341.        you have for 'Use favorites directory as default directory'  Note that current directory
  342.        changes every time you load or save a file.
  343.  
  344. Version 5.5 Build 352 Production - March 6, 2001
  345.   .  Fixed a bug where only the last page of a print job would print if you choose to print
  346.        a range of pages.
  347.  
  348. Version 5.5 Build 351 Production - March 1, 2001
  349.   .  Fixed a problem where running an explain plan would cause an error on the next script run.
  350.   .  Changed the SQLBuilder so that it can't interfere with queries running in public tabs (and
  351.        vice versa.)
  352.   .  Fixed the table column lookup in the SQLBuilder to include the RULE hint.
  353.  
  354. Version 5.5 Build 350 Production - February 20, 2001
  355.   .  Fixed a problem where default column values wouldn't be used for inserts
  356.        in editing mode.
  357.   .  Added 'read after insert/update' to editing mode so that you can instantly
  358.        see what the record looks like after it gets posted to the database 
  359.        (it may have been affected by default values or triggers.) Please let us
  360.         know if you find any problems with it! -- support@benthicsoftware.com
  361.   .  Greatly improved the ability of Golden to cancel running queries!
  362.   .  Added the ability to handle multiple REFCURSOR bind variables in a statement.
  363.        Note that the refcursor displayed by default is the first one in the statement.
  364.   .  Added a menu called 'Results' which lets you clear the spreadsheet and to 
  365.        choose any REFCURSOR bind variable to view in the spreadsheet.  Note that you
  366.        can use the 'Show last query results' menu item to go back to the last query 
  367.        results after viewing a cursor.
  368.   .  Added a menu item called 'Connection Diagnostics' to show some information about
  369.        the Oracle client and database.
  370.  
  371. Version 5.5 Build 347 Production - January 24, 2001
  372.   .  Fixed a bug in Build 346 which removed support for the commands SET ROLE, 
  373.        SET TRANSACTION, SET CONSTRAINT(S)
  374.   .  Got rid of the screen flash when creating and switching tabs.
  375.  
  376. Version 5.5 Build 346 Production - January 18, 2001
  377.   New Features:
  378.   .  Golden will now allow you to edit multi-byte character set databases (like UTF-8.)
  379.   .  Completely rewritten printing system.
  380.       . Improved print preview to include headers/footers for text and spreadsheet.
  381.       . Added new 'Print line number' option for SQL printing.
  382.       . Allow printing of page ranges and selected code.
  383.   .  Cleaned up the DBMS_Output window and added an 'Enabled' switch.  Removed the 'Reset'
  384.         button (just click 'Enabled' twice.)
  385.   .  This version adds support for the following SQLPlus commands (with some caveats):
  386.        ACCEPT:  Currently ignores the 'format' clause and 'datatype' clause.
  387.        DISCONNECT:  This will return an error if the tab is public.
  388.        PAUSE:  Note that this command could put up a dialog box from a tab that
  389.            you are not currently viewing.
  390.        PROMPT:  Note that this command could put up a dialog box from a tab that
  391.            you are not currently viewing.
  392.        SET SCAN OFF/ON:  Turns off/on scanning for prompt variables '&, &&'  Full
  393.            support but this command is list as obsolete in the latest version of
  394.            SQLPlus.  Replaced by SET DEFINE ON/OFF
  395.        SET DEFINE OFF/ON:  Same as SET SCAN
  396.   .  Golden will now handle abbreviated commands for all SQLPlus commands.
  397.   .  New option to set file extension used for workspace files (on the 'File filters and
  398.        extensions' page.)  Now all file extensions used by Golden can be customized!
  399.   .  Can now set the file extensions of files that will appear in the Favorites Menu.
  400.   .  The favorites menu can include directory shortcuts, so you can put a shortcut
  401.        to another directory (say, on the network) in your favorites 'tree' and the files
  402.        in the directory that the shortcut points to will be included on your favorites.
  403.   Fixes:
  404.   .  Fixed a problem with SQLBuilder's primary key display.
  405.   .  Lots of improvements to the way workspaces are handled.
  406.   .  Fixed a problem where choosing to replace the current sql when using the SQLBuilder
  407.        would remove the undo information from the editor.
  408.   
  409. Version 5.5 Build 342 Production - November 15, 2000
  410.   .  Added an option to limit the size of BLOB (and LONG RAW) data (default is to not 
  411.        retrieve any BLOB data.
  412.   .  Added the ability for ImpExp to handle BLOB (and LONG RAW) data (data is converted
  413.        to HEX strings.)
  414.   .  Fixed a rare problem with number() datatypes giving a 'data was truncated' error.
  415.   .  Fixed a problem updating rows that contained full precision number values in edit mode.
  416.   .  Improved and optimized the SQLBuilder's primary key and index information query.
  417.  
  418. Version 5.5 Build 340 Production - October 27, 2000
  419.   .  Improved the text explain plan output so that plans will no longer be truncated.
  420.   .  Added an option called 'Use simple plan output' to show the 'old style' plan.  If
  421.        you don't have a newer version of the plan_table, you'll have to use the simple
  422.        plan.
  423.   .  Added a new section to the help file that is all about the Explain Plan output!
  424.        This section was graciously supplied by Keith Wood.
  425.   .  Fixed a bug where changes to the page options on the print preview window
  426.        would not be used for printing.
  427.   .  Added an option called 'Remember SQLBuilder Open Status' to the SQLBuilder
  428.        options.  Checking this will make the SQLBuilder open on startup if it was
  429.        open when the program was last closed.
  430.   .  Fixed a problem when 'explain plan' statements contained prompt variables.
  431.   .  Removed 'prompt' times (waiting for user input) from the script and statement timings.
  432.  
  433. Version 5.5 Build 339 Production - October 16, 2000
  434.   .  Fixed a printing problem where the footer text would be off the bottom of the
  435.        page on some inkjet printers.
  436.   .  Added an option to the Tabs & Windows option page to allow the tabs to be
  437.        'stacked' (all the tabs appear on multiple rows instead of one scrolling
  438.        row.)
  439.   .  Changed the 'Columns' list of the SQLBuilder to a listview showing column
  440.        index, name, datatype, primary key and index information.  Abbreviations
  441.        are 'P' for Primary Key, 'U' for unique index and 'I' for nonunique index.
  442.        There is a new setting on the SQLBuilder option page to specify what to show.
  443.        You can click the column headers to sort (click the same one again to reverse
  444.        sort.)
  445.   .  Added an option to the SQLBuilder option page called 'Only paste when Ctrl
  446.        is down'  If this is checked, you must hold the Ctrl key down when double-
  447.        clicking a table, or single clicking a column to paste the text into the
  448.        current SQL Tab.
  449.  
  450. Version 5.5 Build 337 Production - October 4, 2000
  451.   .  Now by default Tabs will be created to the right of the currently selected
  452.        tab.  This can be returned to the old setting (create new tabs at the end
  453.        of the tab list) using the setting on the new Tabs and Windows option page.
  454.   .  Added the ability to reorder and rename tabs.  Just right click in the tab
  455.        and you will see a list of tabs that can be edited and ordered.  You can
  456.        drag and drop in the list or select one and click the up/down or edit
  457.        buttons.
  458.   .  Modified the handling of pasted records into the spreadsheet in edit mode:
  459.      . Fixed a very slow index column lookup query when starting edit mode.
  460.      . Got rid of the 'You need to refresh the query to updated inserted records'
  461.          restriction.  If you insert a row and see the message 'Could not get
  462.          ROWID after insert' please let us know (support@benthicsoftware.com)
  463.      . Fixed a problem with pasting in records to the insert line when the SQL
  464.          includes the ROWID (complained about data not fitting the # of cols.)  
  465.      . Removed the restriction on pasting in inserts that aren't complete records.
  466.      . Allow you to paste inserts at any column position (used to force the first
  467.          column to be selected.)
  468.   .  Added a new option to the Editor options page.  The option 'Allow cursor
  469.        past end of line' is checked by default.  If you uncheck it, cursor movement
  470.        will be more like Microsoft's code editing products.
  471.   .  Changed the 'Ignore Future Errors' checkbox on the error popup window to
  472.        read 'Ignore errors (for this run)' to signify that it is a temporary setting
  473.        that will reset at the next script run.  Use the 'Ignore Errors' menu item
  474.        off the 'Script' menu to turn off error reporting for this tab (stays until you
  475.        close the tab or turn the setting off.)  Also changed the display of the error 
  476.        window so that it won't give the continue option if you are just running one 
  477.        statement in a larger script.
  478.   .  Explain plan improvements.
  479.      . Added an option called 'Show Plan as Text' on the general options page. If
  480.          this options is checked then the explain plan shows as plain text.  If not
  481.          then the plan shows up in the spreadsheet.
  482.      . Removed the restriction that the explain plan can only work on a script
  483.          that has one statement (the plan will be for the statement at the current
  484.          cursor position (similiar to 'Run single statement at cursor'.)
  485.      . Updated the plan output using Oracle's example plan output script.
  486.   .  Modified the color settings on a number of the windows to use the standard
  487.        system wide WindowsText color for fonts (it was using black which caused
  488.        obvious problems if you used a black window background setting.)
  489.   .  Add Comment/Uncomment block command to the edit menu.  This will add or remove
  490.        '--' style comments from each selected line.
  491.          
  492. Version 5.5 Build 330 Beta - August 28, 2000
  493.   .  This beta release of Golden fixes a bug in build 329 that caused
  494.        single statements to not run (unless they had a rem before them, doh!)
  495.   .  Added a single statement script to our test script list to catch this in the
  496.        future.
  497.  
  498. Version 5.5 Build 329 Beta - August 25, 2000
  499.   .  This beta release of Golden is to fix an incompatibility
  500.      with Computer Associate's Innoculate Antivirus software.
  501.   .  Added a 'Use alternate query for user list' option to the
  502.        SQLBuilder.  Checking this option will use a slower but
  503.        more accurate query for the 'All Objects' user list.
  504.   .  Fixed a parsing bug related to REM inside a statement.
  505.  
  506. Version 5.5 Build 326 Production - July 27, 2000
  507.   .  Fixed a problem with the editor's right click menu.
  508.   .  Improved the script parser's handling of comments.
  509.   .  Added a way for companies to disable the password saving
  510.        feature (send email for details.)
  511.  
  512. Version 5.5 Build 325 Production - July 18, 2000
  513.   .  Allow users to change the Open and Save dialog boxes file filter
  514.        settings (Open/Save File Filters page in the options.)
  515.        page in the options.
  516.   .  Decreased the amount of memory used by datasets a bit.
  517.   .  Fixed several minor sql parsing bugs.
  518.   .  Made the editors select colors match the current user's
  519.        control panel color settings.
  520.   .  Fixed a display problem when a single line in the editor was over
  521.        about 5000 characters (shouldn't happen very often!)
  522.   .  Fixed a problem with the favorites menu if the menu directory
  523.        had spaces in it.
  524.   .  Fixed a problem with filenames with multiple '.' characters.
  525.   
  526. Version 5.5 Build 324 Production - May 16, 2000
  527.   .  Fixed a problem with the SQLBuilder where users with 'SELECT ANY
  528.      TABLE' system privilege wouldn't see all the other object owners
  529.      in the 'All Objects' pane.
  530.  
  531. Version 5.5 Build 323 Production - May 8, 2000
  532.   .  Added the ability to limit the number of records returned from
  533.        select statements.  The setting is on the General page of the
  534.        Options window.  You can also set the value by clicking on the 
  535.        middle 'status pane' that shows affected records.  The status
  536.        pane message will be red and say something like 'Select stopped
  537.        after xxx records' if the limit was reached.
  538.   .  Improved Golden's READ ONLY mode.  Run Golden in Read Only mode by
  539.        starting it with -ro as a commandline parameter.  There is also
  540.        a registry key that you can set to force read only mode (email
  541.        markford@benthicsoftware.com for details.)  Read only mode removes
  542.        the data editing feature and stops any sql statement except select
  543.        and exec.  Note that 'local' commands (like DESC) still run fine.
  544.   .  The CONNECT command will now default to the current private or 
  545.        public database (so you can leave off the @ part if you are already
  546.        logged in.)  Fixed a case where CONNECT wouldn't run unless you were
  547.        already logged in.
  548.  
  549. Version 5.5 Build 320 Production - May 1, 2000
  550.   .  The undo/redo information was being cleared each time a script
  551.        was run.  This has been fixed.
  552.  
  553. Version 5.5 Build 318 Production - April 27, 2000
  554.   .  Fixed a display problem with the float datatype.
  555.   .  DBMS_Output window is properly reset when you re-login.
  556.   .  Added keyboard cell selection in the spreadsheet. (shift+arrows)
  557.   .  Now whenever a script is parsed Golden will trim any whitespace
  558.      characters from the end of all lines.  This should solve the
  559.      'invalid character' error when statements have spaces and such
  560.      after the ';' character.
  561.   .  Fixed a problem where the footer text would be cut off on printouts
  562.      to printers with wide non-printable margins.
  563.  
  564. Version 5.5 Build 316 Production - April 13, 2000
  565.   .  Fixed not being able to update records (in edit mode) when field names
  566.      were longer than 26 characters.
  567.   .  Fixed an error message when setting the spreadsheet to transpose mode
  568.      before running a query.
  569.   .  Fixed a number of problems with the login window's quick list popup
  570.      menu actions.
  571.   .  Fixed the hotkey display on the popup menu for 'Close Tab'
  572.   .  Fixed accessing the file menu from a running tab.
  573.  
  574. Version 5.5 Build 315 Production - April 6, 2000
  575.   .  Fixed a problem where user would see a pl/sql error reported
  576.      when running some types of queries (inline views.)
  577.   .  Fixed printing problems if you made paper size changes right
  578.      before printing.
  579.  
  580. Version 5.5 Build 314 Production - April 6, 2000
  581.   .  Fixed a bug when compiling triggers.  Golden would try to bind
  582.      the :new/:old words.
  583.   .  Added Printer Settings button to the page settings window
  584.      so that you can change the paper size and orientation.
  585.   .  Fixed a bug when describing partitioned tables.
  586.  
  587. Version 5.5 Build 311 Production - April 3, 2000
  588.   .  Mostly small bug fixes and changes from RC1.
  589.  
  590. Version 5.5 Build 310 Release Candidate 1 - March 27, 2000
  591.   Lots of changes!
  592.   
  593.   Important notices:
  594.   .  Note that your font settings for SQL text and spreadsheet text
  595.      will return to defaults when using this version.  You will have
  596.      to reset them in the options window.  True type fonts
  597.      print best!
  598.   .  We are now using a third party grid component instead of our
  599.      homegrown one.  The new grid is very powerful and will give
  600.      us the ability for new features down the road.  One big difference
  601.      is that you must start with the mouse cursor at the left side of a
  602.      cell in order to click and drag a multi-cell selection.  The cursor
  603.      will change slightly to indicate that you are in multi-cell 
  604.      selection mode.
  605.  
  606.   Printing:
  607.   .  Hugely improved page setup window.
  608.   .  Custom headers and footer on printouts.
  609.   .  Much improved printing with previews of both SQL and spreadsheet. 
  610.   .  Ability to print spreadsheet without going through the preview screen.
  611.   .  Ability to print SQL with syntax highlighting or as plain text.
  612.   
  613.   Spreadsheet:
  614.   . Selection changes:
  615.     . You must click on the left part of a cell to start a multi-cell
  616.       drag selection.
  617.     . You may select multiple rows or columns.  Use Ctrl-Click to select
  618.       discontinuous columns or rows.
  619.   . Edit mode changes:
  620.     . Paste multiple records when editing (both update and insert)
  621.     . Delete multiple records when editing.
  622.     . Full editing of CLOB and LONG values (used to have a problem once
  623.       longs got too big.
  624.   . Proportional scrollbars.
  625.   . View text viewer by double-clicking a cell (changed from Ctrl-Click)
  626.   . Right click column header to change alignment.
  627.   . Right click top-left spreadsheet cell (on header line) to autosize 
  628.     visible rows.  Shift-Right click it to autosize all rows.    
  629.   
  630.   SQL Editing:
  631.   . SQL Error position now shown for Net8.0.x clients!
  632.   . New bracket find and selection commands (Ctrl-B)
  633.   . Search and replace enhancements.
  634.   
  635.   Interface:
  636.   . Program Options menu item moved to Tools menu (like Microsoft's apps.)
  637.   . Most recent files moves to bottom of file menu.
  638.   . New print buttons on the toolbar.
  639.   
  640.   Connections:
  641.   . Disconnect menu item (under login) to disconnect from all databases 
  642.     (allows leaving Golden running while database is restarted.)
  643.   . Better error handling when session is killed or disconnected.
  644.       Autoreconnect will be attempted (you will be notified since data
  645.       may have been rolled back.)
  646.     
  647.   General:
  648.   . Slightly less memory intensive.
  649.   . Removed 'Update only changed fields' setting.  It makes much more sense
  650.     to only update changed fields (as all other tools do.)
  651.   . Ignore Net8 option removed (not needed anymore!)
  652.  
  653. Version 5.5 Build 302 BETA - January 6, 2000
  654.   Fixed a bug where Golden would incorrectly detect bind variables inside
  655.   string literals. 
  656.   
  657. Version 5.5 Build 301 BETA - January 4, 2000
  658.   Added 'How to' sections to the online help for:
  659.   'How to use prompt variables' and 'How to use bind variables'.
  660.   Added more support for Bind variables.  They work very much
  661.   like the SQLPlus Bind variables.  Please see the online
  662.   help section 'How to use Bind variables.' to learn more.
  663.   The Exec command now properly runs on a background thread.
  664.   Some minor Editor speed improvements.
  665.   When editing records with long floating point 
  666.   decimal places Golden would complain that another user
  667.   had changed the record and disallow the edit.  Fixed.
  668.   Added Ctrl-[ and Ctrl-] hotkeys which find the next matching
  669.   bracket character.  Sort of like a single character
  670.   find feature, but for brackets it will find the matching
  671.   one.
  672.  
  673. Version 5.4 Build 299 - December 6, 1999
  674.   Fixed the Copy commands for the spreadsheet when it is set
  675.   for transposed mode (right click spreadsheet for this
  676.   option)
  677.   Fixed the Scratch Spreadsheet window to work correctly when
  678.   the source spreadsheet is transposed.
  679.  
  680. Version 5.4 Build 298 - November 29, 1999
  681.   Fixed a parsing error with REM and EXEC statements.
  682.   DESC now shows REF CURSOR types correctly.
  683.   Added the ability for the exec command to process functions that
  684.   return a ref cursor type variable.  The function must be run
  685.   with a bind variable called :cursor.  For example:
  686.     exec :cursor := MyCursorFunct('Fish');
  687.   or
  688.     exec MyCursorProc('Fish', :cursor ); 
  689.     -- Second argument must be an in/out ref cursor type.
  690.  
  691. Version 5.4 Build 295 - October 27, 1999
  692.   Fixed a bug displaying the 'All Objects' tab of SQLBuilder.
  693.   Added an error message to ImpExp for when the destination table
  694.   doesn't exist.
  695.  
  696. Version 5.4 Build 294 - October 12, 1999
  697.   Fixed a bug displaying negative numbers when the datatype
  698.   was number(1).
  699.  
  700. Version 5.4 Build 293 - October 11, 1999
  701.   Changed the default setting for 'AutoRun' in the Favorites
  702.   menu to False which seems to be the more popular setting.
  703.   Fixed a problem with restoring the main window position if it
  704.   was maximized when closed.
  705.   Fixed a problem with the 'Export current query' command.
  706.   Changed the All Objects window of SQLBuilder to make it much
  707.   faster.  Fixed a right clicking problem in SQLBuilder.
  708.   Reduced the number of system resources Golden uses per 'tab'.
  709.   Added a 'transpose columns/records' choice to the spreadsheet's
  710.   right click menu.
  711.   Added a 'select other users' choice to the SQLBuilder's User tab's
  712.   right click menu.  This may be useful in some situation where a user
  713.   has access to many different schema's objects.
  714.   Some changes to the login window to remove duplicate quicklogin
  715.   entries.
  716.   Added options to uppercase/lowercase the SQLBuilders keywords and
  717.   object pastes separately.
  718.   Added an edit menu choice to toggle the case of selected text.
  719.  
  720. Version 5.4 Build 284 - August 2, 1999
  721.   Fixed a bug where focus would shift to another program when
  722.   closing the find or replace windows.
  723.   Fixed a bug where the text selection would be lost when
  724.   right clicking the editor.
  725.  
  726. Version 5.4 Build 283 - July 20, 1999
  727.   Fixed a syntax highlighting bug.
  728.  
  729. Version 5.4 Build 282 - July 19, 1999
  730.   Fixes a problem when using the Tools menu to go to other app
  731.   when a hardcoded oci.dll is used.
  732.   Golden now remembers the last directory used (if not set
  733.   to use the favorites menu as the default directory.)
  734.   The Tools menu will now work when the applications are in
  735.   different directories.  Note that the individual apps have
  736.   to be run once 'solo' so that their locations can be entered
  737.   into the registry.
  738.  
  739. Version 5.4 Build 281 - July 15, 1999
  740.   Fixed editing of tables with dblinks.
  741.   Fixed a problem with desc and synonyms.
  742.   Fixed problems where dbms_output and cell detail windows
  743.   would be stuck on top of other windows while some
  744.   operations were running (exec.)
  745.   Mousewheel now scrolls faster.
  746.   New help file.
  747.   
  748. Version 5.4 beta Build 280 - July 7, 1999
  749.   Fixed the login options window when using 'large fonts'.
  750.   Put the Ignore Net8 option on the Login Options window.
  751.   This is mainly used to fix the problem where 
  752.   Net8.0-Net8.0.4 won't report sql error positions.
  753.   
  754. Version 5.4 beta Build 279 - July 6, 1999
  755.   Fixed a bug where dates could be truncated on display if the
  756.   length of the date string was increased after the first query.
  757.   Improved the Net8 detection code for those system that have an 
  758.   OCI.DLL file that doesn't work.  Also added a way to pick
  759.   the correct oraxxx.dll for systems with a 'messed up' registry.
  760.   
  761. Version 5.4 beta Build 278 - July 1, 1999
  762.   Fixed a potentially dangerous bug where a query
  763.   using prompt variables would run even if the cancel button
  764.   on the script variable window was pressed.
  765.   Changed the version to 5.4 to make it obvious which version
  766.   contains the above fix.
  767.   
  768. Version 5.3 beta Build 276 - June 30, 1999
  769.   Improved Login window with new Options window.
  770.   Added Ctrl-Right click to run a single statement at the click position.
  771.   Added Mousewheel support.
  772.   Put back 'Running SQL' lightning bolt icon on tab's statusbar.
  773.   Note that you cannot click it to stop the run, use the stop button.
  774.   
  775. Version 5.3 beta Build 274 - June 22, 1999
  776.   Better code for linking to SQLNet/Net8.
  777.   Automatic support for multi-homed systems.
  778.   Better error messages on link failure.
  779.   Improved Cell details window.
  780.   Fixed drag and drop of Workspace files on Golden.
  781.   Added Workspace files to Most Recent Files list.
  782.   - More to come! -
  783.   
  784. Version 5.3 beta Build 270 - June 1, 1999
  785.   Added a HEX viewer to the cell details window.
  786.   Changed an internal bind buffer that was causing problems.
  787.   Fixed a problem with ImpExp32 related to default font size and 
  788.     screen dimensions.
  789.  
  790. Version 5.3 beta Build 266 - April 14, 1999
  791.   Changes for Net8 8.1.x.
  792.  
  793. Version 5.3 beta Build 265 - March 30, 1999
  794.   Fixed a problem with creating new tabs after closing all under some
  795.     conditions.
  796.  
  797. Version 5.3 beta Build 263 - March 26, 1999
  798.   Fixed some major problems with find and replace.
  799.   Find and replace now are modeless and work on whatever tab is active.
  800.     You can change tabs, type, etc. without closing the find/replace windows.
  801.  
  802. Version 5.3 beta Build 261 - March 19, 1999
  803.   Made some slight parsing improvements.
  804.   Changed the icon for ImpExp.
  805.  
  806. Version 5.3 beta Build 259 - March 18, 1999
  807.   Fixed a problem with the SQLBuilder (nasty freeze up on large schemas.)
  808.  
  809. Version 5.3 beta Build 257 - March 16, 1999
  810.   Enhanced the results printing to print the entire spreadsheet using
  811.     multiple side-by-side pages if necessary (Finally!)
  812.   Added a new option 'Workspace saves mark tabs as saved" that
  813.     when checked will consider tabs saved to a workspace to be
  814.     fully saved.
  815.   Enhanced the DESC[RIBE] command to fully match SQLPlus.  It
  816.     can now describe remote objects (via db_links.)
  817.   Fixed the undefine command (wasn't working!)
  818.   Fixed a problem with blank prompt variables.
  819.   Added a prompt variable cache so that if prompted for a variable
  820.   name that isn't defined but has been used before, the default value
  821.   will be the cached value.
  822.   Added -a commandline switch to autorun a script on startup.
  823.   i.e.  c:\benthic\golden32.exe "-aC:\BENTHIC\MYSCRIPT.SQL"
  824.   Example with autologon:
  825.     c:\benthic\golden32.exe -uscott@mars -ptiger "-aC:\BENTHIC\MYSCRIPT.SQL"
  826.   Added -x commandline switch to exit Golden automatically (used with -a)
  827.      i.e.  c:\benthic\golden32.exe "-aC:\BENTHIC\MYSCRIPT.SQL" -x 
  828.        (will run myscript and then exit.)
  829.  
  830. Version 5.3 beta Build 252 - March 4, 1999
  831.   Fixed the 'startup tabs' setting.
  832.   Changed the way that the SQLBuilder loads its data. (possible bug fix.)
  833.   Changed the way that scripts run in the background.  This change can
  834.     make a slight visual problem with toolbar buttons that don't redraw 
  835.     their frame.  I will work to solve this visual problem.
  836.  
  837. Version 5.3 beta Build 251 - March 1, 1999
  838.   Fixed a script parsing bug when statements begin with a comment.
  839.  
  840. Version 5.3 beta Build 250 - February 24, 1999
  841.   Fixes / Improvements:
  842.   Fixed some editing bugs that could cause 'strange' characters to appear.
  843.   Fixed performance problems with running large scripts.
  844.   Editor should be faster and use less memory.
  845.   Interface changes:
  846.   Added line numbers to editor (off by default.)
  847.   Added new Character Set setting in Options.
  848.   Each tab has its own status bar.
  849.   Cancel button is now on the tab status bar and only visible when running.
  850.   Added undo / redo buttons to the toolbar.
  851.   Added a 'quick search' field to the SQLBuilder.
  852.   Added some 'right click' options to the scratch window.
  853.   Shortcut changes:
  854.   Ctrl-J:  Login (also Ctrl-L)
  855.   Shift-Ctrl-#:   Sets a bookmark within a script.
  856.   Ctrl-#:  Goes to a bookmark.
  857.   Alt-#:  Switch to tab # (used to be Ctrl-#)
  858.   Ctrl-PageDown:  Next Tab
  859.   Ctrl-PageUp:  Previous Tab
  860.   SQLBuilder QuickSearch:
  861.     DownArrow, Enter:  Search down.
  862.     UpArrow, Shift-Enter: Search Up.  
  863.  
  864. Version 5.2 Build 243 - January 15, 1999
  865.   Added 'Unregister program' to the help menu. This is for consultants 
  866.     who register their copy at a site and want to unregister the program 
  867.     when they leave (much appreciated by the way!)
  868.   Added a password prompt if a connect statement doesn't include a password.
  869.   Changed double clicking so it will not select quote characters.
  870.   Added options to the Options|Spreadsheet page to clear the spreadsheet 
  871.     before running scripts and statements.
  872.   Removed the extra crlf from single cell spreadsheet copy.
  873.   Fixed a cut/paste bug.
  874.  
  875. Version 5.2 Build 242 - December 10, 1998
  876.   Improved the login window with the ability to save passwords. Just 
  877.     check 'Save Password' to have  the password be saved (encrypted.) 
  878.     Double-clicking a line in the quick login list that contains  a 
  879.     password will jump you right in. The setting of 'Save Password' is 
  880.     associated with each line  in the quicklist. You should only have to 
  881.     change it when you are logging in for the first time  on that account 
  882.     or if you want to change it after the first time. Note that the 
  883.     quicklist is now  global across all of Benthic's tools (with the next 
  884.     releases.)
  885.   Golden will now skip 'prompt' and 'accept' statements in the script.
  886.   New 'Scan for Vars' option that will allow making the default to not scan
  887.     for '&' variables.
  888.   Fixed a problem where a tab caption would not be refreshed after a save.
  889.  
  890. Version 5.2 Build 241 - December 7, 1998
  891.   Improved the login window to include a 'Quick Loginlist' of previous 
  892.     logins. I would  like feedback on whether passwords should also 
  893.     (optionally) be saved (encrypted.) Send your  vote to 
  894.     markford@benthicsoftware.com (Thanks!)
  895.   Added a new 'Ignore Net8' checkbox to the login window so that you 
  896.     can choose to  use the Oracle7 libraries even if Net8 is installed. 
  897.     This can be useful to avoid the  Net8 bug that doesn't report error 
  898.     positions.   
  899.   Changed the way that the dbms_output window works. Now opening the 
  900.     window  while on a private tab will open a new dbms_output window 
  901.     using that private  session.
  902.   Fixed a parsing problem with multiple internal comments containing a
  903.     statement delimiter.
  904.   Fixed problem with displaying '&' in the spreadsheet.
  905.   Fixed a problem where the vertical scrollbar would go away when text
  906.     was clipped at the top.
  907.  
  908. Version 5.2 Build 240 - November 24, 1998
  909.   Fixed SET ROLE command.
  910.  
  911. Version 5.2 Build 239 - November 18, 1998
  912.   Fixed a problem with updating and deleting records containing long fields.
  913.  
  914. Version 5.2 Build 238 - November 18, 1998
  915.   Added '...' when text is clipped in the spreadsheet.
  916.   Fixed problem with long columns being autosized so big that they couldn't 
  917.     easily be shown alongside other columns.
  918.   Fixed a problem with Shift-Ctrl-Tab.
  919.   Fixed a problem with parsing filenames for the @ function.
  920.   Note that filenames with spaces must be surrounded by quotes:
  921.     @"c:\program files\runme.sql"
  922.  
  923. Version 5.2 Beta Build 237 - November 10, 1998
  924.   Fixed a problem with initialization of the keyword lists.
  925.   Fixed some missing help links.
  926.  
  927. Version 5.2 Build 236 - November 9, 1998
  928.   Added new Keywords page to the options for editing the keyword list.
  929.   Added new SQLBuilder Wordlist page to the options for editing the 
  930.   SQLBuilder's word list.
  931.   Added menu choice to check for a new version on the web and download it.
  932.  
  933. Version 5.2 Build 234 - October 20, 1998
  934.   Added new save and load workspace commands.  Right click the active tab to 
  935.     rename it.
  936.   Some interface changes.  Tabs can be at the top or bottom (Options)
  937.   Added menu choice to check for new versions on the web.
  938.   Added menu option to start ImpExp with the current select statement.
  939.   Added code to strip out trailing line whitespace before parsing scripts.
  940.   Added stored procedures to the DESCRIBE (DESC) command.
  941.   Explain plan output now goes to a text screen.
  942.   Use F12 to toggle spread, text, and log displays.
  943.   Added the EXECUTE (EXEC) command.  Bind variables are automatically scanned 
  944.     and displayed.
  945.   Note that this doesn't support tables or refcursors yet.
  946.   Note that exec'ed commands aren't currently being run in the background. 
  947.     (You can only run one at a time.)
  948.  
  949. ImpExp Version 2.1 Build 104 - October 20, 1998
  950.   Fixed bug where cancel wasn't active during exports.
  951.   Added some new options for the export header line.
  952.   Made all checkboxes and radiobuttons in the program save their values when
  953.     'Save Defaults' is pushed.
  954.  
  955. Version 5.1 Build 228 - Aug 12, 1998
  956.   Added code to load files opened from explorer into first instance.
  957.   Changed version to reflect the public release of builds 225-228.
  958.  
  959. Version 5.0 Build 227 - Aug 5, 1998
  960.   Fixed the commented out commandline file loading code.
  961.  
  962. Version 5.0 Build 226 - Aug 3, 1998
  963.   New multi-level undo and redo.
  964.   Editor scroll bars now work like a 'standard' windows edit control (scroll 
  965.     bars hide if not needed.)
  966.   Fixed some small editor bugs.
  967.  
  968. Version 5.0 Build 225 - July 30, 1998
  969.   Fixed a bug in the parser related to tables and fields with 'REM' in them.
  970.   Added DESC command (=DESCRIBE)
  971.   Added right click menu to the object trees in the SQLBuilder (currently used
  972.     for pasting 'select * from table')
  973.   Changed data editing so that you can edit tables without keys if you include
  974.     the rowid as the first field in the select: eg: select rowid, bonus.* from 
  975.     bonus  (where bonus has no PK or unique indexes.)
  976.   Changed the way that the Favorites menu is displayed.  This fixes a problem
  977.     where the icons would disappear.
  978.   Unfortunately this doesn't allow the 'opened folder' icon as you move over 
  979.     them (I really liked that!)
  980.   Added a new option to the Menus Option page to set the default directory 
  981.     to be the favorites directory.
  982.  
  983. Version 5.0 Build 224 - July 20, 1998
  984.   Changed updates to only update columns that were changed.  There is an
  985.     option to use the old behavior.
  986.   Fixed autocommit.
  987.   Fixed problem with comments inside strings.
  988.   Fixed infinite loop when running a non-select from the favorites menu and
  989.     option to disallow was on.
  990.   Added new describe command (only for tables and views and local synonyms)
  991.  
  992. ImpExp Version 2.0 Build 102 - July 9, 1998
  993.   Fixed problem with trailing nulls when not use a field qualifier.
  994.  
  995. Version 5.0 Build 220 - June 26, 1998 Production
  996.   New threading model that makes the interface more responsive.
  997.   Fixed some problems with the most recently used file list.
  998.   New improved @script running including step capability.
  999.   Ctrl-Enter now does STEP (can be turned off in the Edit Options)
  1000.   During step cursor no longer has to be at the beginning of a statement.
  1001.   Fixed icon not showing in NT Tasklist.
  1002.  
  1003. New version of ImpExp32 with help included.
  1004.  
  1005. Version 5.0 Build 216 - June 8, 1998 Production
  1006.   Fixed problem with single quotes when deleting records.
  1007.  
  1008. Version 5.0 Build 215 - June 2, 1998 Production
  1009.   Cleaned up File New/Open menus.
  1010.   Allow dragging of files from explorer.
  1011.   Added 'Visit Benthic Web Site' to Help menu
  1012.   New help system.
  1013.   Changed filename back to Golden32.exe
  1014.  
  1015. Version 5.0 Build 210 - April 13, 1998 Beta 1.5
  1016.   Many small fixes.  Now allows changing tabs while editing.
  1017.   New Import Export program.  The new ascii mode is much faster than the 
  1018.   old one.
  1019.  
  1020. Version 5.0 Build 209 - March 25, 1998 Beta 1.5
  1021.   Added full autosize to Explain Plan display
  1022.   Added double quote processing for script filenames containing spaces.
  1023.   (eg. @"c:\program files\my script" Arg1 "Arg2 with spaces" Arg3
  1024.   Added a display refresh when closing all tabs to show the tab in question.
  1025.   Fixed a bug where explain plan wouldn't go away.
  1026.   Added the following:
  1027.   Right click the upper left gray cell of the spreadsheet does an autosize 
  1028.   (displayed rows only)
  1029.   Shift-Right click it to get a full spreadsheet autosize.
  1030.  
  1031. Version 5.0 Build 208 - March 24, 1998 Beta 1.5
  1032.   Fixed the 'Affected Records' display.
  1033.   Added a 'Hide before/after sql text' to the Options.
  1034.   Added a hotkey 'F8' to switch between editor and results (same as Ctrl-R)
  1035.   Added '.sql' to @files if the text has no extension.
  1036.  
  1037. Version 5.0 Build 207 - March 23, 1998 Beta 1.5
  1038.   Full Oracle8 relational support.
  1039.   Editor improvements and syntax highlighting speed increases.
  1040.   New sqlbuilder with better handling of case sensitive Oracle items.
  1041.   (cool 'qucksearch' by typing in the tree.)
  1042.   Better script parsing.
  1043.   New 'script stepping' feature (Run one statement at current cursor position.)
  1044.   New hotkeys for menu commands.
  1045.   New support for the '@' script running feature.
  1046.   New 'Private tab' ability.  This allows a tab to have a private connection
  1047.     to the database.  Please see the new help.txt file for details.
  1048.   Support for the SQLPLus CONNECT command.
  1049.  
  1050. Version 5.0 Build 204 - February 25, 1998 Beta 1.5
  1051.   Fixed problem with threading on Oracle 7.3.3.
  1052.  
  1053. Version 5.0 Build 203 - February 17, 1998 Beta 1.5
  1054.   Fixed Parsing problem with create or replace statements.
  1055.   Fixed problem with nested comments and parsing.
  1056.   Fixed problem with define statement 'hiding' the next sql statement in
  1057.     the script.
  1058.  
  1059. Version 5.0 Build 201 - February 16, 1998 Beta 1.5
  1060.   Fixed problem with dbms_output window crashes.
  1061.   Added back hotkeys Ctrl 1-0 for tabs.
  1062.   Added back noprompting option.
  1063.   Optimized script parsing.
  1064.   Fixed cancel button on prompting window.  It now really cancels.
  1065.  
  1066. Version 5.0 Build 200 - February 8, 1998 Beta 1
  1067.   Many large and small changes.  Here are some highlights:
  1068.   New user interface using dynamically created tabs.
  1069.   Significantly better threaded queries.
  1070.   Docked sqlbuilder window.
  1071.   Syntax highlighting.
  1072.   Unlimited size scripts and copy/paste
  1073.   Support for sqlplus style variable prompting.
  1074.   Language formated copy/paste (to copy sql to other programming
  1075.   environments)
  1076.   Editor supports deleting records.
  1077.   New Log window shows every command run and errors.
  1078.   New scratch results window for comparing data between tabs.
  1079.   New copy results to another tab (shift click the tab you want to copy 
  1080.   result to.)
  1081.   New script parsing to match sqlplus parsing.
  1082.   SQL statements end with semicolon-return, plsql ends with return-'/'-return.
  1083.   Ability to turn off variable scanning and substitution.
  1084.   Ability to turn off errors before or during running script.
  1085.   Ability to run a script from the current cursor position.
  1086.  
  1087. Version 4.6 Build 164 - December 1, 1997 Production release.
  1088.   Fixed exception while closing after not logging in.
  1089.  
  1090. Version 4.6 Build 163 - November 17, 1997 Production release.
  1091.   Fixed a problem with the default date format.
  1092.  
  1093. Version 4.6 Build 162 - November 14, 1997 Production release.
  1094.   Fixed a bug where explain plan wouldn't refresh.
  1095.  
  1096. Version 4.6 Build 161 - November 11, 1997 Production release.
  1097.   Fixed an error while running an anonymous plsql block without a trailing 
  1098.   '/' char.
  1099.  
  1100. Version 4.6 Build 160 - November 5, 1997 Production release.
  1101.   Fixed a bug in the scripting engine that complained about trailing semicolons.
  1102.   PLSQL compile error indicated.
  1103.   Fixed bugs related to using the clipboard while editing.
  1104.   Can now abort editing a record cleanly.
  1105.  
  1106. Version 4.6 Build 156 - October 20, 1997 Beta 2
  1107.   Fixed a registration code bug!
  1108.  
  1109. Version 4.6 Build 155 - September 29, 1997 Beta 2
  1110.   You can now cancel a query by pressing <Esc> while it is running.
  1111.   Note that to cancel a query during the parse phase, you must have version
  1112.   2.3 of sqlnet.  Please report any problems!
  1113.  
  1114. Version 4.6 Build 140 - September 10, 1997 Beta 1
  1115.   Now each sql window shows its own results.
  1116.   Import/Export has been moved to a separate app that can be minimized while
  1117.   running.
  1118.   Right clicking a column header toggles between left, middle, and right 
  1119.   alignment.
  1120.   Right clicking a cell shows the text in a modeless dialog that can wrap or 
  1121.   show ascii codes.
  1122.   New most recent files on the file menu.
  1123.  
  1124. Version 4.5 Build 124 - July 23, 1997
  1125.   Added new statusbar pane to show what command was last executed and
  1126.   how many records it affected.
  1127.  
  1128. Version 4.5 Build 123 - July 17, 1997
  1129.   Greatly improved script parsing to allow comments.
  1130.   Cosmetic changes to error messages.
  1131.  
  1132. Version 4.5 Build 118 - July 11, 1997
  1133.   Editor improvements
  1134.   Home key toggles between beginning of line and first non-whitespace char.
  1135.   Tab and shift-tab indents/unindents selected blocks.
  1136.   Fixed problem with Tools Menu ignoring user options.
  1137.   Add version info and build number to about box.
  1138.   Started History file!
  1139.  
  1140.